
/*头部*/

.flex {

 width: 100%;
 background: #fff;
 /*  position: fixed;*/
 top: 0;
 left: 0;
 z-index: 10;
 box-shadow: 0 0 10px rgba(0,0,0,.2);

}
header{
 width: 100%;
 position: relative;
 height: 90px;
 z-index: 10;
 background:#fff;
}
.headertel .riga {
    float: left;
    width: 275px;
    height: 30px;
	padding-top:14px;
}
.headertel .riga .sea {
	border:#f3f3f3 1px solid;
    width: 275px;
    height: 30px;
	padding-left:10px;
    background: #f3f3f3;
}
.headertel .rigb {
    float: left;
    width: 48px;
    height: 30px;
	padding-top:14px;
	margin-left: 3px;
}
.headermeau{
  width: 100%;
  height: 58px;
  background: url(../img/meanline.jpg);
}
.headermeau .headerlogo{
 float: left;
 text-align: center;
 height:58px;
 margin-left:10%;
 padding-top:18px;
}
.headermeau .headermeun{
 float: left;
 width: 80%;
 text-align: center;
}
.headermeau .headertel{
 float: left;
 width: 25%;
 text-align: right;
}
header .toplogo{
 float: left;
 width: 35%;
 text-align: center;
}
header .topmeun{
 float: left;
 width: 50%;
 text-align: center;
 height:90px;
 margin-left: 5%;
}
header .topmeun img{
padding-top:35px;
}
header .topcn{
 float: left;
 width: 7%;
 padding-top:32px;
 text-align: right;
 font-size:16px;
 font-weight:700;
}
header .topcn a{
  color:#000;
}
header .logo{
 display: block;

}
header .logo {
 height:90px;
 display: table;
}
header .logo #imgbox {
 display:table-cell;
 vertical-align: middle;
 width: 25%;
}
header  .logo #imgbox img {
 display: block;
 margin: 0 auto;
 max-width: 100%;
 /*如果希望图片宽高都不超过父元素的宽高，并且垂直水平居中  这么设计*/
 max-height: 100%;
}


.dropdown-menu {
 left:auto;
 right:0;
 min-width: 110px;
 -webkit-border-radius: 0px;
 -moz-border-radius: 0px;
 border-radius: 0px;
}
.dropdown-menu > li > a {
 text-align: center;
}
.dmean nav{
 width: 100%;
}
.dmean nav ul{
 width: 100%;
 height: 60px;
 float:left;
}
.dmean nav li{
 float: left;
 margin-left:35px;
 margin-right:35px;
 height: 60px;
 line-height: 60px;
 /*margin-top:50px;*/
 font-size:16px;
 font-weight:700;
 text-align: center;

}
.row-head {
    width: 75%;
    min-width: 1270px;
    padding: 0px;
    margin: 0 auto;
    text-align: center;
}
.dmean nav ul li a {
 color: #fff;
}
.dmean nav li:hover, header nav li.cur {
 color: #004098;
 display: inline-block;
 height: 60px;
}
.dmean nav li:hover a, header nav li.cur a {
 color: #fff;
}
header .share {
 height: 82px;
 line-height: 82px;
 font-size:16px;
 color: #fff;
 border-left: #e8e8e8 solid 1px;
}
header .share .lang a {
 font-family:"Arial";
 color: #004098;
}
.search #search {
 width: 210px;
 height: 52px;
 border:1px solid #d7d7d7;
 color: #cccccc;
 -webkit-border-radius: 25px;
 -moz-border-radius: 25px;
 border-radius: 25px;
}

.search #search .sea {
 background:transparent;
 border:none;
 width: 165px;
 height: 52px;
 padding-left: 10px;
 line-height: 50px;
 color: #333333;
}
.search #search .btn {
 background: transparent;
 padding: 4px 12px;

}
.dmean{
   width:100%;
   text-align:left;
   background:#013e97;
   height:60px;
}
